Code not working right

I'd also suggest embedding some Serial.print() debug statements in your code so you can see how far you get reading two clean operands from the keypad and identify the operator.
In other words, if you are trying to add 123 and 456 together, do you successfully get 123 in a variable, 456 in another variable and also see the "+" sign ?