You don't say which Arduino that you are using, but on a Uno, pin 1 is TX. This statement "const int SelectBtnPin = 1;" sets a button to pin 1 and then you set pin 1 (TX) to INPUT which will interfere with serial comms.
You don't say which Arduino that you are using, but on a Uno, pin 1 is TX. This statement "const int SelectBtnPin = 1;" sets a button to pin 1 and then you set pin 1 (TX) to INPUT which will interfere with serial comms.