import ???
import ???
import ???

def main():
    """
    Creates a new donkey and implements the main menu logic of donkeygotchi.
    """

    donkeydata = donkeylogic.???
    
    while True:
        donkeyinterface.show_state(donkeydata)
        choice = donkeyinterface.prompt_choice(donkeydata)
        
        if choice == donkeydefs.QUIT:
            break

        if choice == donkeydefs.FEED:
            ???
        elif choice ==  donkeydefs.TICKLE:
            ???
        elif choice == donkeydefs.WORK:
            ???
        elif choice == donkeydefs.RESET:
            ???

if __name__ == "__main__":
    ???
