So you want the outputs to mimic the inputs under those three sets of conditions?
Example
switch (ABCselect){
Case 1:
digitalWrite (output1, digitalRead(inputA));
digitalWrite (output2, digitalRead(inputB));
break;
Case 2:
digitalWrite (output1, digitalRead(inputC));
digitalWrite (output2, digitalRead(inputB));
break;
Case 3:
digitalWrite (output1, digitalRead(inputA));
digitalWrite (output2, digitalRead(inputC));
break;
}
Or you need to have outputs = inputs as analog signals?
Your question needs to be more clear.