Multiple i2c communication with 4 device

You started with Arduino UNO which is the popular learning Kit in the Arduino Forum. You could optimize your codes to a great extent and could manage your project running in the UNO. As a result, the users of UNO would be greatly benefitted.

You could also use Arduino MEGA (another popular Kit for the Arduino Users) instead, which has the following memory spectrum (Fig-1) including debug facilities as it could be operated using Arduino IDE.

MEGAmemory
Figure-1: