The main objective of this lab is to be able to create a calculator that operates in hex rather than digits. The base calculator can add hex numbers and then display it on the calculator display. After modification, the calculator can also subtract hex numbers and has leading zero suppression. The outputs from Vivado can be seen to the right however due to not having a board, I cannot fully test everything. All code compiles without error.