I have used React along with MathJs and React-Icons packages. I have written all of the CSS myself, which i do think could use some improving.
The calculator does have keyboard shortcuts for the keypad buttons, I am currently thinking of ways of informing users what they are.
Below is the live version of my website:
If you would like to take a look at the source code:
Thanks in advance for taking a look.