1⃣ grab a slider servo and place it on the floor with the arrow pointing upward.
Make sure the power is high so it can actually pull the elevator up.
Then grab your elevator (for the tutorial I just used a microbrick.).
2⃣ Set down your set/reset latches.
3⃣ For each rerouter on each latch set up a bunch of ORs so we can wire up each button and have no overlap between floors

4⃣ Place some edge connectors (dont know if this is necessary but I find its better to not have the button making a constant connection while users are holding the buttons).
6⃣ Place your buttons, doesn't matter many just make sure there are enough OR statements.
7⃣ Now when you connect each button connect the button HELD to the Edge Detector INPUT then connect the Pulse on Rising Edge to the set OR statement for the floor the button represents then also connect it to every reset or statement for the other floors. Repeat this for every button.
8⃣ Now that they are connected grab a Constant, multiply, and add gate.
Place a constant and multiply gate down for each floor and set the constant to the target position you want the elevator to go to then connect it to the multiply gate input B.
Now connect the Math blend OUTPUT from the set/reset latch to the multiply Input A.
9⃣ Now once all that's done, place add gates and connect the multiply gates to them then connect the outputs into the the other add inputs until you get a single output left

1⃣0⃣ Connect the last add gates output to the elevators target position.