Need Help with Arduino Keypad

What is the code you posted doing? You don't know, because you don't have any Serial.begin() or Serial.print() statements, to show, for instance, what key is pressed (if any). And you may not be able to, because you have the device connected to one of the hardware serial pins. I can't imagine why.