functions that directly handle user input
prints a prompt, accepts keyboard input and makes sure that user response is one of given in the options argument, which is required and must be a list
Enter search terms or a module, class or function name.