public static string Eval(string input, Stack stack) { Parse StringToEvaluate = new Parse(input); StringToEvaluate.ParseInput(); try { return StringToEvaluate.DoMathOrAddConstant(stack); } catch (Exception) { return "invalid input"; } }