Prompt returns vs. hangup, and guards

There are a number of places where we are hanging up on a caller if they fail a menu structure. In my mind, this should only happen on the main_menu -- any section_menu (or lower tier) should fall back to the previous higher tier. 

Only main_menu should be able to issue the final `hangup.`