check inside, operations can be done on numbers up to 9.99999e1.8e308 or roughly ~10^10^308
if you wish to use this in a project just please credit me, documentation: to do operations on bignumbers you first must load them into the lists: "number1" and "number2". I would recommend using the num1 _ _ _ block where the first parameter is the sign(nothing if positive and '-' if negative) the second parameter is the mantissa, or the part before the *10^x, and the third parameter is the exponent. after you load whichever numbers into number1 and number2 use one of the 5 operation blocks: "num1+num2","num1-num2","num1*num2","num1/num2", and "num1^_" the result after running one of the operations will be stored in the "calculationresult" list. If you wish to convert the number into a string or something more readable for users use the "displaynum _ _" block where the first parameter is how many digits of precision you want in the mantissa and the second parameter is how many digits you want in the mantissa of the exponent, once the exponent gets large.