Bluetooth module and GSM module on the same arduino UNO board

Hello guys, like the title says, i am trying to find a way to be able to use both Bluetooth and GSM modules on the same UNO board, but since it only has 1 tx rx i am having a hard time finding a solution, i was thinking about maybe adding a tri-state buffer with a push button that would switch between GSM and Bluetooth, any input would be great.

The software serial libraries allow serial comms thru any of the digital pins other than 0 & 1.

The MEGA has four hardware serial ports.

jpom:
The software serial libraries allow serial comms thru any of the digital pins other than 0 & 1.

The MEGA has four hardware serial ports.

I am trying to avoid buying another arduino board because i just need it for one project, also doesn't the software serial lack a buffer?

bump

Research software serial as suggested above