Hello BP, for the online version, you can think about incorporating natural visualization (prettyprint/2D ) for the algebraic expressions within the code of a function/program.
So far, TI-BASIC of the TI-Nspire CX CAS is the only platform that I have found that has this function
