I found this 7 segment LED display to use with the I2C counter for the 5 Ardiuno devices.

I connected the 5611AH to a SN74HC595N.   I am only using 3 ports of UNO Slave 4 for the display.   I created 1 to 5 for the display using binary code. 

ob is abcdefgh

byte LEDZero = 0b11111100;

byte LEDOne = 0b01100000;
byte LEDTwo = 0b11011010;
byte LEDThree = 0b11110010;
byte LEDFour = 0b01100110;
byte LEDFive = 0b10110110;
byte LEDSix = 0b00111110;

Slave 4 base code

#include
int LED = 13;
int latchPin=11;
int clockPin=9;
int dataPin=12;
int x = 0;
int dt=250;

byte LEDsOff=0b00000000;
byte LEDsOn=0b11111111;
byte LEDs1=0b10000000;
byte LEDs2=0b01000000;
byte LEDs3=0b00100000;
byte LEDs4=0b00010000;
byte LEDs5=0b00001000;
byte LEDs6=0b00000100;
byte LEDs7=0b00000010;
byte LEDs8=0b00000001;

byte LEDZero = 0b11111100;
byte LEDOne = 0b01100000;
byte LEDTwo = 0b11011010;
byte LEDThree = 0b11110010;
byte LEDFour = 0b01100110;
byte LEDFive = 0b10110110;
byte LEDSix = 0b00111110;

void setup() {
pinMode (LED, OUTPUT);
pinMode (latchPin,OUTPUT);
pinMode (dataPin,OUTPUT);
pinMode (clockPin,OUTPUT);

// Start the I2C Bus as Slave on address 4
Wire.begin(4);
// Attach a function to trigger when something is received.
Wire.onReceive(receiveEvent);
}
void receiveEvent(int bytes) {
x = Wire.read(); // read one character from the I2C
}

void loop() {
/*
// test all LED display
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDsOn);
digitalWrite(latchPin,HIGH);
delay(dt);
*/

if (x == 1) {
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDOne);
digitalWrite(latchPin,HIGH);
}

if (x == 2) {
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDTwo);
digitalWrite(latchPin,HIGH);
}

if (x == 3) {
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDThree);
digitalWrite(latchPin,HIGH);
}

if (x == 4) {
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDFour);
digitalWrite(latchPin,HIGH);
}

if (x == 5) {
digitalWrite(LED, HIGH);
//LED display
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDFive);
digitalWrite(latchPin,HIGH);
}
else {
digitalWrite(LED, LOW);
}

if (x == 6) {
digitalWrite(LED, HIGH);

//LED display
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDSix);
digitalWrite(latchPin,HIGH);

//On Board LED
digitalWrite(LED, LOW);
}

//SN74HC252 Loop 1 to 8
/*
digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDsOn);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDsOff);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs1);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs2);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs3);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs4);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs5);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs6);-
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs7);
digitalWrite(latchPin,HIGH);
delay(dt);

digitalWrite(latchPin,LOW);
shiftOut(dataPin,clockPin,LSBFIRST,LEDs8);
digitalWrite(latchPin,HIGH);
delay(dt);
*/

}