Technically there's infinite number of parametric solutions because there's infinite points P(a,b) but for each P(a,b) there is only one solution for the tangent.
I don't know what you're supposed to prove in this problem because that's the definition of tangent for a circle.
For curves in general, definition of tangent is one local intersection, meaning the tangent only touches the curve once on a section that has same curvature. When curvature changes, as it does in odd-degree polynomial curves (3rd, 5th etc ), the tangent may intersect with the curve itself non-locally, but the curvature of a circle is constant so one intersection is the definition of the tangent.
If we have a circle
x2 + y2 = r2
and we substitute point P(a,b) on it as x=a and y=b, we get
a2 + b2 = r2
and the equation of the line being
ax + by = r2
we need to check if there are any other solutions than x=a and y=b for this equation.
So, the group of equations you need to look at is
a2 + b2 = r2
x2 + y2 = r2
ax + by = r2
...all of which are equal to square of the radius of the circle.
What you need to do here is prove that there are no other solutions than x=a and y=b for this group of equations...