How to read four rotary encoders?

Making a word game; that will use four rotary encoders to create word, then display word on an quad alphanumeric display. Project uses an Arduino Uno and I²C encoders and display.

I am able to read a single rotary encoder with a function. What method can be used to sequentially read four rotary encoders and set result?

Current code

replace about 150 lines of code with

char rotateRncoder()  //Rotary encoder conversion to ASCII
{
  return encoder_position - 1 + 'A';
}

Really, you should pass encoder_position as a parameter.

I would use the PinChangeInterrupts library to set up interrupts for one or both of the pins for each encoder. That would maintain the position in the background so you will have the four letters whenever you need them.

Thank you aarg. How does this increment thru the alphabet? Please explain,

William

Thank you johnwasser; already using interrupts in Adafruit seesaw library.
First attempt using this library and I²C encoders.

William