For a given smooth enough function $G(x,y)$ the equation $G(x,y)=c$ defines the smooth curve, the level curve. Suppose a point $\left(x^{*}, y^{*}\right)$ lies on this curve, i.e. is a solution of this equation. If for $\left(x^{*}, y^{*}\right)$ one has
$$ \frac{\partial G}{\partial y}\left(x^{*}, y^{*}\right) \neq 0 $$
and
$$ \frac{\partial G}{\partial x}\left(x^{*}, y^{*}\right) \neq 0 $$
then the locus of level curve $G(x, y)=c$ around $\left(x^{*}, y^{*}\right)$ can be thought of as the graph of a function $y=y(x)$ or $x=x(y)$, and the slope of this curve at $\left(x^{*}, y^{*}\right)$ with respect to $x$ axis is (by Implicit Function Theorem): $$ -\frac{\frac{\partial G}{\partial x}\left(x^{*}, y^{*}\right)}{\frac{\partial G}{\partial y}\left(x^{*}, y^{*}\right)} $$ and the slope of this curve with respect to $y$ axis is (by Implicit Function Theorem): $$ -\frac{\frac{\partial G}{\partial y}\left(x^{*}, y^{*}\right)}{\frac{\partial G}{\partial x}\left(x^{*}, y^{*}\right)} $$
But it seems we have two different slopes for one curve? How? I couldn't make sense of this. It will be a great help if anyone explain this with intuitive way.