este es un ejemplo basico de una calculadora basica en una plantilla menu basico
@echo off
chcp 65001 >nul
:inicio
cls
echo ==============================
echo Calculadora Batch
echo ==============================
echo.
echo 1. Suma
echo 2. Resta
echo 3. Multiplicacion
echo 4. Division
echo 5. Salir
echo.
set /p op="Elige una operación (1-5): "
if "%op%"=="1" goto suma
if "%op%"=="2" goto resta
if "%op%"=="3" goto multiplicacion
if "%op%"=="4" goto division
if "%op%"=="5" goto salir
goto inicio
:suma
set /p a="Introduce el primer número: "
set /p b="Introduce el segundo número: "
set /a resultado=%a%+%b%
echo El resultado de la suma es: %resultado%
pause
goto inicio
:resta
set /p a="Introduce el primer número: "
set /p b="Introduce el segundo número: "
set /a resultado=%a%-%b%
echo El resultado de la resta es: %resultado%
pause
goto inicio
:multiplicacion
set /p a="Introduce el primer número: "
set /p b="Introduce el segundo número: "
set /a resultado=%a%*%b%
echo El resultado de la multiplicacion es: %resultado%
pause
goto inicio
:division
set /p a="Introduce el primer número: "
set /p b="Introduce el segundo número: "
if %b%==0 (
echo Error: Division por cero no permitida.
) else (
set /a resultado=%a%/%b%
echo El resultado de la division es: %resultado%
)
pause
goto inicio
:salir
exit