I share a lot of thoughts with that, and built my own calculator, too
A calculator that gives right instead of wrong answers
https://chachatelier.fr/chalk/chalk-home.php
I tried to explain what was going on https://chachatelier.fr/chalk/article/chalk.html, but it's not a very popular topic :-)