4067 Multiplexer code question

What's wrong with my updated code at post #49

Is the fact I've added a new function to read the data from the other Analog inputs is the wrong way?