a text-user-interface graphing calculator