[Tex/LaTex] Trying to draw a circle with nodes


I am trying to draw the following image in Tikzenter image description here

But all I got is

enter image description here

I am not able to make it into a perfect circle. The code is

  \coordinate (O) at (0,0);
  \coordinate (A) at (60:1cm);
  \coordinate (B) at (180:1cm);
  \coordinate (C) at (300:1cm);
  \node at (O) {$+1$}; 
  \node at (A) {$1$}; 
  \node at (B) {$2$}; 
  \node at (C) {$3$};

  \draw[->] (A) to [bend right] (B);
  \draw[->] (B) to [bend right] (C);
  \draw[->] (C) to [bend right] (A);  

Thanks is advance.

Best Answer

Using tkz-euclide :

enter image description here


  \tikzset{compass style/.append style={orange,line width=0.7mm,-stealth}}

  \node[orange] at (O) {\textbf{+1}}; 
  \node[blue] at (A) {\textbf{1}}; 
  \node[blue] at (B) {\textbf{2}};
  \node[blue] at (C) {\textbf{3}};