Esto es un ejemplo de como agregar un menú con el uso de "choice" y "errorlevel"
@echo off
REM --- Para propósitos EDUCATIVOS, no hace nada.
REM --- Esto es un ejemplo de como agregar un menú por medio de "choice"
REM --- Mas informacion, aqui https://www.computerhope.com/choicehl.htm
REM ===============================================================
cls
echo.==================
echo 1 - Estrellas
echo 2 - Dolares
echo 3 - Ceros
echo.==================
REM ===============================================================
REM --- Tan sencillo como habilitar la linea de abajo para que empiece a funcionar
REM ------ choice /c:123
REM --- Pero se pueden agregar otros parametros para personalizarlo,
REM --- como se muestra a continuacion:
choice /C:123 /N /M "Elija una opcion: "
echo.
REM --- /C: establece que numeros son validos como opcion
REM --- /M: muestra un mensaje persolalizado
REM --- /N: suprime el mensaje: Elija una opcion: [1,2,3]?
REM ===============================================================
REM --- Notese que se enumenan en orden INVERSO
if errorlevel 3 goto ZERO
if errorlevel 2 goto DOLLAR
if errorlevel 1 goto STARTS
REM ===============================================================
:STARTS
echo.[* * * * *]
echo.
pause
goto EOF
:DOLLAR
echo.[$ $ $ $ $]
echo.
pause
goto EOF
:ZERO
echo.[0 0 0 0 0]
echo.
pause
goto EOF
:EOF
REM --- Al extablecer b despues de exit, se le indica al script
REM --- que finalice sin cerar la ventana de CMD.
exit /b