I'm trying to make a rudimentary batch calculator so that I can expand my knowledge on batch files. I can get it to add,subtract,multiply, or devide numerical values if they are defined at the start, but I cannot for the life of me find out howto get it to work whenthe numbers are not already predefined. if somebody could help me out, that would be great. I am posting the code here to see if anybody can figure it out. @Echo off ver rem "variable settings" set /a answer = 0 set /a num1 = 0 set /a num2 = 0 set /a opperator =0 :start rem "attempting to get the variables to ask" set /p /a num1 = "num1:" set /p /a num2 = "num2:" choice /c asdm /m "a=+ s=- d=/ m=*" set opperator= %errorlevel% rem "doing any calculations if %opperator%==1 set answer = %num1%+%num2% if %opperator%==2 set answer = %num1%-%num2% if %opperator%==3 set answer = %num1%/%num2% if %opperator%==4 set answer = %num1%*%num2% echo %errorlevel% echo %answer% rem "giving the answer and checking if it worked" set num1 = 0 set num2 = 0 set answer = 0 pause goto start rem "repeating the commands"