def valid(guess):
    """
    This is a predicate function to check whether a user input is a letter and with only one letter.
    :param guess:
    :return: bool
    """
    if guess.isalpha() and len(guess) == 1:
        return True
    return False