Questions on ssd1306 i2c screens.

Your data arrays need to have the PROGMEM qualifier. Otherwise they get copied to SRAM which is in short supply.
Look at the tutorial that Oliver pointed to.

Yes, it is easier to manage in a separate tab. Then you can concentrate on the program logic.

David.