I would like to express here a personal complaint, which will also answer your question: as a child I learnt to work with a compass and straightedge, but there was a great drawback: I learnt that a compass is used to draw circles.
This, obviously, is right, but there also is another use of the compass, which is to estimate a distance between two points: this can be seen in movies about ancient ships, where the captain holds a ruler in one hand, and uses the compass to measure multiples of a certain distance along that ruler.
As I had not learnt to use the compass in that way, I always thought that a circle is something round, and during later education, I first needed to pass via that "round" comprehension before realising that the definition of a circle is a list of points at an equal distance from a central point.
If I had learnt to use the compass in two ways (drawing a circle and measuring distances), I might have realised earlier that a circle is a set of equidistant points directly, without needing to pass via the "round" comprehension, which is for a student something which reduces the understanding of the matter.
Now to answer your question: if you don't use a compass but instead you use a computer program to draw circles and arcs, how will you then pass the most important property of a circle to your students: not the fact that a circle is round but the fact that it consists of equidistant points?