I know gotos and gosubs are fun to play with, but it's really beneficial to start using functions. Gotos seem to get confused on where they need to go sometimes, and all sorts of crazy stuff starts happening. But I'll help you with your input problem instead of giving a lexture on functions (since that can get rather boring).
Step 1
elete input, input is evil. If you let input take you over you will live in a dark cave calling it your "precious" and it will poison your mind. Well.. not quite, but input is not the best way to detect key presses. Inkey$() is good for that. It looks like you're doing a quiz or testing program, Inkey$() will definitely serve you well.
the syntax for inkey$() is here:
INKEY$()=<String containing current key[s] being pressed>
How would you detect multiple keys?
if inkey$()="Key1" and inkey$()="Key2" then yattayattayatta
Input stops all program activity as it waits for user input. inkey$() is just constantly watching AS the program runs to see if the key you are looking for is pressed at any time.
Juvenile Industries
Current Project: The First Room (FPS)
Soon to come:An rts, and a snowball fight game