Arithmetic Chip is an 16-bit user-defined chip, is a mixed implementation of 16-bit Adder and 16-bit Subtractor (also known as Parallel Adder and Parallel Subtractor respectively).
Chip name: Arithmetic
Inputs: a[16], b[16]
Outputs: out[16]
Function: if (select == 1) then out = a + b
else out = a - b
Implementation of Arithmetic Chip in HDL
You can use 16-bit Multiplexor that you've created earlier.