Menú hecho en archivo .bat (Código)

@echo off 
 
 
:inicio
cls
echo %%%%%%%%%%%%%%%%  Bienvenidos a mi menu general %%%%%%%%%%%%%%%%%%
echo ********************
echo *****-=[MENU]=-*****
echo ********************
echo 1) Cambiar color de letra
echo 2) Visitar pagina web
echo 3) cabiar color de fondo
echo ********************
echo 4) Salir
echo ********************
echo.
 
set /p var=Seleccione una opcion [1-4]: 
if "%var%"=="1" goto op1
if "%var%"=="2" goto op2
if "%var%"=="3" goto op3
if "%var%"=="4" goto salir
 
::Mensaje de error, validación cuando se selecciona una opción fuera de rango
echo. El numero "%var%" no es una opcion valida, por favor intente de nuevo.
echo.
pause
echo.
goto inicio
 
:op1
    echo.
    echo. Has elegido la opcion No. 1
    echo.
       
:colores
cls
echo ********************
echo *-=[MENU COLORES]=-*
echo ********************
echo.
echo 1) gris 
echo 2) azul
echo 3) verde
echo 4) aguamarina
echo 5) Rojo
echo 6) Blanco
echo.
 
 
set /p col=Seleccione una opcion [1-6]: 
if "%col%"=="1" goto gris
if "%col%"=="2" goto azul
if "%col%"=="3" goto verde
if "%col%"=="4" goto aguamarina
if "%col%"=="5" goto rojo
if "%col%"=="6" goto blanco
 
::Mensaje de error, validación cuando se selecciona una opción fuera de rango
echo. El numero "%col%" no es una opcion valida, por favor intente de nuevo.
echo.
pause
echo.
goto colores
 
 
 
:gris
    echo.
        echo. Has elegido la opcion No. 1 (Gris)
        echo.
    color 08
    echo.
    pause
    goto inicio
 
:azul
    echo.
        echo. Has elegido la opcion No. 2 (Azul)
        echo.
    color 09
    echo.
    pause
    goto inicio
 
:verde
    echo.
        echo. Has elegido la opcion No. 3 (Verde)
        echo.
    color 0A
    echo.
    pause
    goto inicio
 
:aguamarina
    echo.
        echo. Has elegido la opcion No. 4 (aguamarina)
        echo.
    color 0B
    echo.
    pause
    goto inicio
 
:rojo
    echo.
        echo. Has elegido la opcion No. 5 (Rojo)
        echo.
    color 0C
    echo.
    pause
    goto inicio
 
:blanco
    echo.
        echo. Has elegido la opcion No. 7 (Blanco)
        echo.
    color 07
    echo.
    pause
    goto inicio
 
:op2
 
 
:paginas
cls
echo ********************
echo *-=[MENU Paginas]=-*
echo ********************
echo.
echo 1) facebook
echo 2) google
echo 3) twitter
echo 4) youtube
echo 5) el colombiano
 
echo.
 
 
set /p pag=Seleccione una opcion [1-5]: 
if "%pag%"=="1" goto fb
if "%pag%"=="2" goto ggle
if "%pag%"=="3" goto twtr
if "%pag%"=="4" goto ytb
if "%pag%"=="5" goto ec
 
::Mensaje de error, validación cuando se selecciona una opción fuera de rango
echo. El numero "%pag%" no es una opcion valida, por favor intente de nuevo.
echo.
pause
echo.
goto paginas
 
 
 
:fb
    echo.
        echo. Has elegido la opcion No. 1 (Facebook)
        echo.
    start www.facebook.com
    echo.
    pause
    goto inicio
 
:ggle
    echo.
        echo. Has elegido la opcion No. 2 (Google)
        echo.
    start www.google.com
    echo.
    pause
    goto inicio
 
:twtr
    echo.
        echo. Has elegido la opcion No. 3 (Twitter)
        echo.
    start www.twitter.com
    echo.
    pause
    goto inicio
 
:ytb
    echo.
        echo. Has elegido la opcion No. 4 (Youtube)
        echo.
    start www.youtube.com
    echo.
    pause
    goto inicio
 
:ec
    echo.
        echo. Has elegido la opcion No. 5 (El colombiano)
        echo.
    start www.elcolombiano.com
    echo.
    pause
    goto inicio
 
 
 
:op3
 
 
 
 
:fondo
cls
echo ********************
echo *-=[MENU COLORES]=-*
echo ********************
echo.
echo 1) Fondo blanco
echo 2) Fondo Azul
echo 3) Fondo verde
echo 4) Fondo Rojo
echo 5) Fondo Amarillo
 
echo.
 
 
set /p fon=Seleccione una opcion [1-5]: 
if "%fon%"=="1" goto f
if "%fon%"=="2" goto g
if "%fon%"=="3" goto t
if "%fon%"=="4" goto y
if "%fon%"=="5" goto e
 
::Mensaje de error, validación cuando se selecciona una opción fuera de rango
echo. El numero "%pag%" no es una opcion valida, por favor intente de nuevo.
echo.
pause
echo.
goto fondo
 
 
 
:f
    echo.
        echo. Has elegido la opcion No. 1 (blanco)
        echo.
    color F0
    echo.
    pause
    goto inicio
 
:g
    echo.
        echo. Has elegido la opcion No. 2 (Azul)
        echo.
    color 9F
    echo.
    pause
    goto inicio
 
:t
    echo.
        echo. Has elegido la opcion No. 3 (Verde)
        echo.
    color AF
    echo.
    pause
    goto inicio
 
:y
    echo.
        echo. Has elegido la opcion No. 4 (Rojo)
        echo.
    color CF
    echo.
    pause
    goto inicio
 
:e
    echo.
        echo. Has elegido la opcion No. 5 (Amarillo)
        echo.
    color E0
    echo.
    pause
    goto inicio
 
 
:salir
    @cls&exit