I'm surprised no one has mentioned Soulver yet (https://soulver.app/). I have used it for years -- it looks like it has pretty similar functionality to this but (IMO) with a more native-feeling UI. I love it.
I don't think it supports as wide a range of math, but it does seem to pass the accuracy test given in the article (sin(exp(37))). It also lets you assign variables which I find handy.
On the other hand, the propagation of uncertainty in Chalk is very cool.