class_name Numpad extends Node2D var numpad_buffer = Array() var proposed_bid: int # number entry function called by numbered button children func keypad_entry(entry: int): numpad_buffer.append(str(entry)) func keypad_backspace(): numpad_buffer.remove_at(-1) func keypad_submit(): var keypad_output: String = "".join(numpad_buffer) proposed_bid = int(keypad_output)