Basic calculator to perform basic mathematical operations. React Context has been used to pass global state in the application, instead of prop-drilling. Supports operator overflow also.