From Inverse Cotangent on Wolfram MathWorld:
There are at least two possible conventions for defining the inverse
cotangent. This work follows the convention of Abramowitz and Stegun
(1972, p. 79) and the Wolfram Language, taking $\cot^{-1}x$ to have
range $(-\pi/2,\pi/2]$, a discontinuity at $x=0$, and the branch cut
placed along the line segment $(-i,i)$.
This definition is also consistent, as it must be, with the Wolfram
Language's definition of ArcTan, so ArcCot[z] is equal to
ArcTan[1/z].
A different but common convention (e.g., Zwillinger 1995, p. 466;
Bronshtein and Semendyayev, 1997, p. 70; Jeffrey 2000, p. 125) defines
the range of $\cot^{-1}x$ as $(0,\pi)$, thus giving a function that
is continuous on the real line $\Bbb R$.
The former definition is what Mathematica uses. Note that with that definition, $\cot^{-1}(0) = \pi/2$, so it is an odd function only if you exclude $x=0$ from the domain.
The latter definition satisfies $\cot^{-1}(-x)=\pi-\cot^{-1} x$ and is not an odd function.