What do you plan on making for your build trial?: Wait I have to build something? I actually built that ALU in the picture for this application. I guess I can build it again.
It has only 2 bit right now but is expandable to any number of bits although that will introduce a delay for each bit as the carry has to propagate through (Somebody went offline in the middle of world editing it to 8 bits). It can add and or. It has carry in, flood carry and inverting for the inputs so by combinating these capabilities through the right “opcode” it can also subtract, xor, xnor, and, nand and any logical or arithmetic operation that is just a combination of the ones I named. If the user has a lot of free time or builds the rest of a computer around it, you can also use it to multiply, divide or “run” any other “program” on it (flipping levers in the right order)