def validate_str(prompt_text="Please enter a string: ",err_text="Please make sure that you entered a STRING"):
    """
    Prompts, returns and validates that the input is a string, if not, it warns 
    Takes in 2 arguments: prompt_text and error_text - the text that user wants to be the prompt
    and the text that displays when the input is not valid. The defaults are: 
    prompt_text = "Please enter a string: " error_text = "Please make sure that you entered a STRING"
    """
    while True:
        user_input = input(f"{prompt_text}")

        if any(x.isdigit() for x in user_input):
            print(f"{err_text}")
            continue
        else:
            return user_input