extends Control signal new_game signal credits signal quit_game func _ready() -> void: var buttons = { "New Game": "new_game", "Credits": "credits", "Quit": "quit_game", } for btn_name in buttons.keys(): var btn = $Container.get_node(btn_name) btn.pressed.connect(func(): emit_signal(buttons[btn_name]))