it is possible to combine those modulus together
No. While physically you can, and for some definition of work, they will all work together, in reality they will not produce a useful product.
The problem is that the UNO only has one hardware serial port, and you want to use at least two devices that use the serial port. You could use a software serial port for one of the devices, but that requires interrupts, and a lot of time in the interrupt handler, which usually means that the Arduino doesn't have time to do everything else it needs to.
A Mega is not much more expensive, and has 4 hardware serial ports. With the Mega, your project is relatively easy. With a UNO, it is all but impossible.