but I'm utterly lost on how to make the board communicate
That is why it is normally a bad idea to use more than one Arduino in a project, it adds more compilation that it is worth.
While the OLED displays take a lot of memory you have that available on a Mega so why use the two extra processors? It can drive two displays.
If you want text only you can get libraries that only use a few bytes instead of the large amount needed for graphics work.
What sort of display do you have? That is I2C or SPI?
If you must use more than one Arduino, and in this case I do not recommend it, you can communicate using I2C, there are examples of doing this in the IDE.