I have a solution to your well made game
string divide(double x, double y) {
try {
x = x / y;
return str(x);
} catch (DivideByZeroException e) {
return "Infinity";
}