def menu_chargen(caller):
    """Top menu screen for character generation."""
    text = "Welcome to Character Generation!"
    options = []
    options.append({"desc": "Set name", "goto": "menunode_set_name"})
    options.append({"desc": "Set age", "goto": "menunode_set_age"})
    options.append({"desc": "Set weight", "goto": "menunode_set_mass"})
    options.append({"desc": "Set birthplace", "goto": "menunode_set_birthplace"})
    return text, options