Design a Multifunction calculator using K-maps, with 2 inputs (A & B) each of size 2-bits. The calculator has 2 select lines (S1 & S0) to select one of three functions according to the table below:S1 S0 Function Output 00 OffZero Value ADD A+BMultiply A*B Power 01 10 11 The output values of this circuit should be displayed on 7-segment display. If any calculated value is above (9)10 then the overflow bit should be displayed on a single LED. Registers are used in order to save the numbers resulted from the calculator designed. You must correct the mistakes from deliverables 1 and 2 (if any). This deliverable should include: a final report containing all project parts and the whole project folder from Quartus.The circuit has 3 registers, one clock, a 7 segment display unit, and one LED to present the overflow as illustrated in the block diagram below: To get the registers blocks, you need to write a separate code for each register. The calculator and 7-segment Display blocks are available from PD2.