There are different ways of building logic with a 2-to-1 multiplexer.
One way is to built a 4-to-1 multiplexer with your 2-to-1 chips; once you have a 4-to-1 multiplexer, you can implement any logic function with 2 inputs.
Food for thought: what happens if you choose your inputs to be:
f(0,0) = 0
f(0,1) = 1
f(1,0) = 1
f(1,1) = 0
https://www.physicsforums.com/attachment.php?attachmentid=43803&stc=1&d=1329026083
what will be the truth table for your inputs I0 and I1? which function f(x,y) are you implementing?
Same process for AND / OR function.