You should have left your post up @DonP . Your suggestion is a good idea, little math and you can get the right Circle that you need.

A rectangle or a triangle however going to be hard but to balance something like that out. Doing other trapezoidal shapes is just not feasible. That’s why I was hoping for just simple shapes like squares/rectangles and circles

Just add a “scale X Y” command.
Then you can create your OWN files with whatever shapes you want and “scale” for the desire size.
That would produce from a 1" circle ANY circle size.
From a 1" x 1" square ANY square or rectangle.
And other shapes as you “dream up” ANY size.
You would only have to create a simple KNOWN dimensional single shape NC file then use the SCALE command to create an unlimited amount of variations.

You can scale up to 10x in firecontrol. I started playing with firecontrol to help use up my scrap pieces. Rotating, selecting new origin, and scaling are nice things to play around with on rainy day.