This is what is supposed to happen. (Use the code below.)
You run the batch. You see this message:
Pick a number (1, 2, or 3)?
So you press 1, 2 or 3. Then you press ENTER (Did you do this?). Then you should see one of these messages depending on what number you chose
You have pressed one
You have pressed two
You have pressed three
@echo off
cls
set /p choice= Pick a number (1, 2, or 3)?
IF "%choice%"=="1" goto one
IF "%choice%"=="2" goto two
IF "%choice%"=="3" goto three
goto end
:three
echo You have pressed three
goto end
:two
echo You have pressed two
goto end
:one
echo You have pressed one
:end
pause