Sounds interesting! Maybe extend/improve/integrate desmos (used in khan academy by many), gnu octave, etc? Not sure if desmos has an offline version though.
The desmos calculator is great! And very much in line with what I would want to do. Maybe it's just me being shy to approach someone on the project or the stupid "I want to do it myself" but I haven't tried to join any existing project. I always blame myself for not joining sympy back in the day when Ondřej Čertík first created it. GNU Octave is going in a slightly different direction, I wouldn't even know where to start. Thanks :)