implement better user interaction - returns user to main menu after bad input