Amazon Interview Question

How to construct a data structure that supports representing, storing and simple mathematical operations like addition, multiplication, on a very very large number, say 2^200.