I am a math student taking a course in General Relativity. I haven't taken many physics/applied maths courses before, so I am not sure if I can describe this question well, but I am slightly confused by a kind of usage of parameters. We use $c\tau=s$, where $\tau$ is proper time. In most cases, we have derivatives with respect to $\tau$ or $s$ or $t$, which I can understand. However, a result states that $g_{\mu\nu}\frac{dx^\mu}{d\lambda}\frac{dx^\nu}{d\lambda}$ is always a constant in GR ($g$ is the metric), and setting this constant to $1$ identifies $\lambda$ to $s=c\tau$, and setting the constant to $0$ will distinguish $\lambda$ from $s$. I am really confused by this $\lambda$ here: what is it exactly, and why do we use it?
Similar problems also appear in other places. For example when we were deriving the circular orbit equation $(\frac{d\phi}{dt})^2=\frac{1}{2}\frac{Rc^2}{r^3}$ in Schwarzchild metric, We used E-L equation $\frac{d}{d\lambda}(\frac{\partial L}{\partial\dot{r}})=\frac{\partial L}{\partial r}$, where L is a big chunk of formula (kinetic energy with unit mass, I believe). Although this $\lambda$ cancels in the end, I am generally really confused by this $\lambda$. My lecturer just said it is a "time" parameter not called "t" to avoid confusion with the time coordinate, which is just more confusing to me... Thank you in advance!