You could add a priority integer to the interactable objects.
You select the object with the highest priority number and reset it to 0.
If the objects have the same priority you select a random one.
increment the priority number by 1 on the remaining objects.