Finally, I recall seeing an article where somebody
took a pocket
calculator chip and essentially poked simulated keystrokes at it and
then decoded the LED driver output to determine the answer. It was very
slow, though, so all it saved was the space of the floating point
library code.
Well, at least it's better than using solenoids and photocells (which
would have permitted a wider choice of calculators)