Perspective is: how hard can it possibly be? It’s a TUI. This should be able to run on a calculator.
Am I missing some complexity here?