def make_statement(statement , decoration): """emphasises headings by adding decoration""" print(f"{decoration * 3} {statement} {decoration * 3}") def string_check(question, valid_ans_list=('yes', 'no'), num_letter=1): """checks the users enter the full word or the first letter of a word from a list of responces""" while True: response = input(question).lower() for item in valid_ans_list: #checks if the response is the entire word if response == item: return item #checks if the responce is the first letter elif response == item [:num_letter]: return item print(f"please choose an option from {valid_ans_list}") def instructions(): make_statement("instuctions", "***") print("this is how you play (instructions goses here ") #main routine gose here make_statement("mini_moive fundraiser program", "🍿") print() want_insturctions = string_check("do you want to see the instuctions?") if want_insturctions == "yes": instructions() print() print("program contineues")