I was thinking you could build an old ibm style punch-card reader connected to a microcontroller which could process simple arithmetic instructions, i.e. add, sub, mul, div, sqrt, sq, and maybe an entire assembly language if you had the time. I would prefer you to use arduino so I could try to recreate it at home, but if it would be easier not to then that's fine.