Let the user choose the type of input