i have made an "electronic" 8bit calculator (not "mechanical" calculator) with the Beta demo of "Little big planet" (a new PS3 game with an editor for create). it do decimal/binary conversions and it can do Add and Sub. There are probably more simple solutions for calculator machine but i was more interested by this "electronic" solution for the fun computation take clearly less that a half