Enforce valid choices

When a choice is given, the user must enter a valid option to continue.