Mega2560 Boards communications

You need to describe the communication paths that you require. If one of the Megas acts as the Master or central hub things will be much easier than the situation where every Mega should receive every message directly.

Another factor is how many messages per second there will be and how many bytes of data there will be in each message,

You will get much better advice if you describe the project you are hoping to create.

...R
Serial Input Basics
Simple nRF24L01+ Tutorial