Added get_user_answer func, and refcatored modes to use this func. Added help_menu