Ensure _main_menu is always set on the context.
Add interface.choice, which allow the launcher to ask a question.