Well the CHOICE command was integrated in all Windows versions until someone at M$ decided to remove it in XP...:xx: Don't know why, it was the easiest way to create a simple batch menu.... But it's easy enough to write a C++ program which works in the same way .
Btw, I've written a C++ program which works almost in the same way. 1. It takes your input (Like a number, a letter, a word etc)
2. It creates a temp batch file which loads %VARI% with the value you entered
3. It executes the batch file, loading the variable (now you can view it in DOS by typing SET)
4. It deletes the batch file.
So, for using it just do something like this in the batch file:
REM Get variable
ECHO Enter your choice
ECHO You entered %VARI%
You can also do something like
IF .%VARI%==.1 GOTO CONTINUE
IF .%VARI%==.2 GOTO END
IF NOT .%VARI%==.poo ECHO You didn't enter the word poo!
If you want source (if you don't want to write your own, of course ) feel free to PM me.