This is a bit ironic, but have you tried the Numworks simulator app or any of its forks.
I usually have excel sheets or python/matlab scripts. However, this simulator felt self-consistent enough to develop muscle memory for quick back-of-the-envelope work.
I usually have excel sheets or python/matlab scripts. However, this simulator felt self-consistent enough to develop muscle memory for quick back-of-the-envelope work.
https://github.com/UpsilonNumworks/Upsilon
https://www.numworks.com/simulator/download/