1) First of all if the center has a name then you can know its coordinates:
102.6 Extracting Coordinates There are two commands that can be used to “extract” the x- or y-coordinate of a coordinate.
\pgfextractx{\pgf@x}{\pgfpointanchor{E}{center}}
\pgfextracty{\pgf@y}{\pgfpointanchor{E}{center}}
2) With tkz-euclideyou have:
\documentclass{standalone}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}
\coordinate[label=$O$] (O) at (3,1);
\coordinate [label=$A$](A) at (1,5);
\coordinate [label=$B$](B) at (2,4);
\coordinate [label=$C$](C) at (3,2);
\coordinate [label=$D$](D) at (5,0);
\coordinate [label=$E$](E) at (5,1);
\tkzCompass[thick,blue](O,A)
\tkzCompass[thick,red,delta=20](O,B)
\tkzCompass[thick,orange,length=2](O,C)
\tkzDrawArc[thick,brown](O,D)(E)
\foreach \point in {A,...,E,O}
\fill [black,opacity=.5] (\point) circle (1pt);
\end{tikzpicture}
\end{document}
a) The macro \tkzCompass can draw an arc with a center through a point. Without option (you can use TikZ's options) the arc has a length of 1 cm;
b) you can use the option length to change the default value length =2 for 2cm;
c) you can use the option delta. delta=20 means that the ends of the arc makes an angle of 40 degrees with the center;
d) more subtle is the last possibility. With \tkzDrawArc(O,D)(E) you draw an arc with center O passing through D and stopping on the half line [OE).

\documentclassand ending with\end{document}that provides all the minimal necessary commands and instructions to understand what you want. You should also specify which libraries you are loading and what are you doing. – gjkf Mar 02 '20 at 14:07