Combined interface into user_input