Meet the NumWorks Graphing Calculator: an advanced calculator with a Python interpreter built-in that lets you get familiar with math and programming. This moddable calculator has 6 applications, including functions, sequences, statistics, probability, and regression.
With 3D models and firmware source code available, you can mod this calculator for your projects. It comes with MicroPython installed. Costs under $125 at this time.