# Check that the users entered a valid # option based on a list def string_checker(question, valid_ans=("yes", "no")): while True: user_response = input(question).lower() for item in valid_ans: if item == user_response: return item elif user_response == item[0]: return item # Main routine goes here yes_no = ["yes", "no"] rps_list = ["rock", "paper", "scissors", "xxx"] want_instructions = string_checker("Do you want to see the instructions? ", yes_no) print("You chose: ", want_instructions) user_choice = string_checker( "Choose: ", rps_list) print("You chose: ", user_choice)