@SPrithvi, not to pile on, but since you are interested in creating a “perfect” circle, you should attempt to construct circles with their “points” on-axis. That is, make sure you get visual inferencing feedback that you’re on one of the main axes when you draw the circle. That will make your objects line up better with each other and make your intersections as smooth and regular as possible.
You should get inferencing feedback of some sort before you click the mouse button every single time you draw anything.
-Gully