Please read the questions the language I used is kinda confusing. This project can convert any base into any base. The project can accept numbers with letter inputs as long as you are in a high enough base. For those who don't know I am yapping about: A base is like a number system with the amount of digits of the base number. The base we use is a base 10 system with 10 digits (0,1,2,3,4,5,6,7,8,9). Other bases are possible too however, and this calculates conversions. E.g. binary which is base 2 with 2 digits. Or hexadecimal which is base 16 with 16 digits (the extra digits are letters.) In these other bases, each digit to the left is a 1 higher exponent of the base. eg. (5 + 10^2) + (2 x 10^1) + (3 x 10^0) = 523 The number 10 here is the base number, and that is the variable we change when we change the base.