I split the exception tree in run_menu() up into different cases. This will
let the user know that they gave it an unhandled command.
Added strip commands to all user input in project3.py.
Don't want it failing because of extra whitespace.