I let $(t,t^2)$ be one tangent point $(s^2,s)$ another and $(2,y_2)$ the third. The first three equations then expresses these points are on the circle, the two next compare the equations with scaling factor l2
of the tangents to the circle at $(t,t^2)$ and the parabola $y=x^2$ at the same point. The scaling factor l3
the same for $(s^2,s)$ on $x=y^2.$ the last equation says that y2
$=k$ or that the $y$-coordinate of the last tangent point is the same as that of the center, essentially that this is a tangent point for the circle and $x=2.$
Then taking the grobner basis in M2 with an elimination order and keeping only elements with $h,k,r$ and feeding them to maxima CAS solve
I get the eight real solutions pictured of which five are tangent to the positive branch of $\sqrt{x}$. I also get these eight repeated with negative $r.$ And lots of non-real solutions (40).
Details added
R=QQ[l2,l3,s,t,y2,h,k,r,MonomialOrder=>Eliminate 5]
S=R[x,y]
(x+2-h)^2+y^2-r^2
toString oo
(x+s^2-h)^2+(y+s-k)^2-r^2
toString oo
(x+t-h)^2+(y+t^2-k)^2-r^2
toString oo
The first three equations are the zero sets of the constant terms wrt the total order on $x,y$ in the above three. Then the linear terms are the tengent( cone)s.
I=ideal(h^2-r^2-4*h+4,s^4-2*s^2*h+s^2-2*s*k+h^2+k^2-r^2,t^4-2*t^2*k+t^2-2*t*h+h^2+k^2-r^2)
The above line encodes the first three eqautions.
(x-s^2)-2*s*(y-s)-l2*((s^2-h)*x+(s-k)*y-s^4+s^2*h-s^2+s*k)
toString oo
-2*t*x+y+t^2-l3*((2*t-2*h)*(x-t)+(2*t^2-2*k)*(y-t^2)+t^4-2*t^2*k+t^2-2*t*h+h^2+k^2-r^2)
toString oo
The next two are the zero sets of the coefficients wrt $x,y,1$ in the above. These are the equations of the tangents of the circle and parabolas equated with a scaling factor, which must vanish.
use R
J=I+ideal((-l2*s^2+l2*h+1),(-l2*s+l2*k-2*s),l2*s^4-l2*s^2*h+l2*s^2-l2*s*k+s^2)+ideal((-2*l3*t+2*l3*h-2*t),(-2*l3*t^2+2*l3*k+1),l3*t^4+l3*t^2+t^2-l3*h^2-l3*k^2+l3*r^2)+ideal(y2-k)
gens gb J
In the above grobner basis, produced by the last line, pick out the h,k,r terms and feed it to maxima CAS
solve([h^2-r^2-4*h+4,64*k^3*r^2+128*h*k^3-16*k^4+288*h*k*r^2-280*k^2*r^2+27*r^4-640*h*k^2-120*k^3-952*h*r^2+346*k*r^2+1288*h*k+895*k^2-1111*r^2-3104*h-1928*k+5168,256*k^6+256*k^2*r^4+1408*h*k^4-128*k^5-128*h*k^2*r^2+1024*h*r^4+216*k*r^4-640*h*k^3-2528*k^4+2464*h*k*r^2-6840*k^2*r^2-2127*r^4-16224*h*k^2+2960*k^3-37928*h*r^2+3222*k*r^2+20248*h*k+22045*k^2-28645*r^2-101920*h-26136*k+170576, 131072*k^2*r^6+196608*h*k^2*r^4+524288*h*r^6+110592*k*r^6+16384*h*k^5+1692672*h*k*r^4-5239296*k^2*r^4-3296*r^6+30720*h*k^4-18304*k^5-18096896*h*k^2*r^2-20312512*h*r^4+5500904*k*r^4-313728*h*k^3+229680*k^4+17765472*h*k*r^2+44536312*k^2*r^2-57943053*r^4+53469568*h*k^2-8229936*k^3-53207736*h*r^2-28873310*k*r^2-50714808*h*k-71874089*k^2+330702801*r^2+322842336*h+54506424*k-526193744,2097152*h*k*r^6+1769472*r^8-48857088*h*k^2*r^4+24281088*h*r^6+32254976*k*r^6+2670592*h*k^5+272188416*h*k*r^4-317489920*k^2*r^4-103776544*r^6+2025472*h*k^4-2567808*k^5-1064738048*h*k^2*r^2-1298567872*h*r^4+638613688*k*r^4-45057152*h*k^3+11526160*k^4+2583167776*h*k*r^2+2138573096*k^2*r^2-2235903423*r^4+1875356416*h*k^2-275371728*k^3-3094227176*h*r^2-2642803562*k*r^2-585489512*h*k-2471857843*k^2+14236910699*r^2+12228329888*h-301365912*k-19894511216,226492416*k*r^8-3504996352*r^8+77798440960*h*k^2*r^4-49916084224*h*r^6-36070443008*k*r^6-4125442048*h*k^5-340115567616*h*k*r^4+527530298368*k^2*r^4+106054310240*r^6-3306739712*h*k^4+3927668096*k^5+1782003758848*h*k^2*r^2+1766756044736*h*r^4-983060549512*k*r^4+70285139840*h*k^3-19552394992*k^4-3770245003744*h*k*r^2-3598165946456*k^2*r^2+3479512727153*r^4-3212301699200*h*k^2+478661522288*k^3+3305646410520*h*r^2+3948768222326*k*r^2+1459051956248*h*k+4231170848317*k^2-22195490619397*r^2-21807930807392*h-276838006552*k+35631383791760,97844723712*h*r^8+1240938119168*r^8-11784687878144*h*k^2*r^4+9974603743232*h*r^6+768346485760*k*r^6-258675490816*h*k^5+12851705502720*h*k*r^4-86013973955840*k^2*r^4-20331080028640*r^6+832387569664*h*k^4+257740337792*k^5-265709649730304*h*k^2*r^2-342359069108032*h*r^4+17609058671240*k*r^4-13299724339072*h*k^3+2004580875632*k^4-26136867024928*h*k*r^2+806348640917656*k^2*r^2-473713110069865*r^4+1005682425369856*h*k^2-118990257993904*k^3+604175783904552*h*r^2-381668227612678*k*r^2-1271031404594008*h*k-1398258797425493*k^2+4318862224361693*r^2+6325196568001888*h+1647569763185240*k-10478733245626384, 285315214344192*r^10-34313452342476800*r^8+288757288168128512*h*k^2*r^4-316658753199276032*h*r^6-5366998348496896*k*r^6+13269104141418496*h*k^5-270957021877103616*h*k*r^4+2513026818947113472*k^2*r^4-15614238496397792*r^6-22960130057193472*h*k^4-13303434366567296*k^5+8578387111462491392*h*k^2*r^2+7341226741309417024*h*r^4-337540265138525912*k*r^4+186583391288322688*h*k^3-63600665880951632*k^4+1864930142528362336*h*k*r^2-23980536595923508552*k^2*r^2+16065097321181450923*r^4-29651105263966235776*h*k^2+4013975526908095312*k^3-20835543130198795128*h*r^2+10643968418844203122*k*r^2+39853365467734514824*h*k+40636356901971413807*k^2-128053996524505779527*r^2-194790094752513635872*h-51751948576206932360*k+322404294920479922992],[h,k,r]);
Maxima spits out the following in a second or two.
[[h = -4.158012980529206,k = 4.800188501413761,r = 6.158013544018059],
[h = 0.2196604233287924-4.227035900570452*%i,
k = (-2.873309177540616*%i)-3.127055638404707,
r = 4.227035900570609*%i+1.780339576671407],
[h = 4.227035900570452*%i+0.2196604233287924,
k = 2.873309177540615*%i-3.127055638404706,
r = 1.780339576671207-4.227035900570453*%i],
[h = 8.018555334658715,k = 3.28691904047976,r = -6.018555334658714],
[h = 0.7962439166561859-3.592036258951989*%i,
k = 2.376465459305944*%i+2.897149125584387,
r = 3.592036258951982*%i+1.203756083343819],
[h = 3.592036258951989*%i+0.7962439166561859,
k = 2.897149125584387-2.376465459305945*%i,
r = 1.203756083343813-3.592036258951989*%i],
[h = (-1.814443734727141*%i)-2.173025101865336,
k = 0.2397075303832508*%i+4.52699497605145,
r = 1.814443734727141*%i+4.173025101865336],
[h = 1.814443734727141*%i-2.173025101865336,
k = 4.526994976051534-0.2397075303831821*%i,
r = 4.173025101865333-1.814443734727127*%i],
[h = 0.2360429802241225-3.111501495423057*%i,
k = 2.009074994746165*%i+2.909197802035789,
r = 3.111501495423057*%i+1.763957019775876],
[h = 3.111501495423057*%i+0.2360429802241225,
k = 2.90919780203577-2.00907499474618*%i,
r = 1.763957019775873-3.111501495423075*%i],
[h = 1.422723694568354,k = 0.5625075057043353,r = 0.5772763054316452],
[h = 1.0549380030495-0.7427611205817737*%i,
k = (-0.4946483114830123*%i)-2.077179855544079,
r = 0.7427611205817709*%i+0.9450619969505265],
[h = 0.7427611205817737*%i+1.0549380030495,
k = 0.494648311483019*%i-2.077179855544091,
r = 0.9450619969505257-0.7427611205817711*%i],
[h = 1.166866535526935-0.4878771706929158*%i,
k = (-0.8976802483452873*%i)-0.7828852096796389,
r = 0.4878771706929925*%i+0.8331334644731291],
[h = 0.4878771706929158*%i+1.166866535526935,
k = 0.8976802483452877*%i-0.7828852096796393,
r = 0.8331334644731291-0.4878771706929924*%i],
[h = 1.081700367406306-0.3054769894307804*%i,
k = (-0.6547395459409551*%i)-0.6083327611478294,
r = 0.3054769894308998*%i+0.9182996325939112],
[h = 0.3054769894307804*%i+1.081700367406306,
k = 0.6547395459409554*%i-0.6083327611478293,
r = 0.9182996325939112-0.3054769894308998*%i],
[h = 1.023851661320742-0.2556031361188028*%i,
k = (-0.4648234474984263*%i)-0.06042095744029741,
r = 0.2556031361188198*%i+0.9761483386794274],
[h = 0.2556031361188028*%i+1.023851661320742,
k = 0.4648234474984263*%i-0.06042095744029743,
r = 0.9761483386794316-0.2556031361188153*%i],
[h = 1.192745676929565,k = -0.1891523111035306,r = 0.8072543230704344],
[h = 0.6013058651242753-0.2484954256656225*%i,
k = 0.6446370182184701*%i+0.7243289206238143,
r = 0.2484954256656233*%i+1.398694134875725],
[h = 0.2484954256656225*%i+0.6013058651242753,
k = 0.7243289206238143-0.6446370182184702*%i,
r = 1.398694134875725-0.2484954256656233*%i],
[h = 0.2425937435259995,k = 2.586060122372971,r = 1.757406372275014],
[h = -5.21544885177453,k = -5.21544885177453,r = 7.21544885177453],
[h = 3.783180778032037,k = 3.783180778032037,r = -1.783180778032036],
[h = 1.655444126074498,k = 1.655444126074498,r = 0.3445559845559846],
[h = 0.7399744850693703-0.07364991216678059*%i,
k = 0.7399744850693566-0.07364991216676495*%i,
r = 0.07364991216678053*%i+1.260025514930629],
[h = 0.07364991216678059*%i+0.7399744850693703,
k = 0.07364991216676505*%i+0.7399744850693567,
r = 1.260025514930629-0.07364991216678056*%i],
[h = -4.158012980529206,k = 4.800188501413761,r = -6.158013544018059],
[h = 0.2196604233287924-4.227035900570452*%i,
k = (-2.873309177540616*%i)-3.127055638404707,
r = (-4.227035900570451*%i)-1.780339576671209],
[h = 4.227035900570452*%i+0.2196604233287924,
k = 2.873309177540615*%i-3.127055638404706,
r = 4.227035900570494*%i-1.780339576671212],
[h = 8.018555334658715,k = 3.28691904047976,r = 6.018555334658714],
[h = 0.7962439166561859-3.592036258951989*%i,
k = 2.376465459305944*%i+2.897149125584387,
r = (-3.592036258951989*%i)-1.203756083343813],
[h = 3.592036258951989*%i+0.7962439166561859,
k = 2.897149125584387-2.376465459305945*%i,
r = 3.592036258951983*%i-1.20375608334379],
[h = (-1.814443734727141*%i)-2.173025101865336,
k = 0.2397075303832508*%i+4.52699497605145,
r = (-1.814443734727141*%i)-4.173025101865336],
[h = 1.814443734727141*%i-2.173025101865336,
k = 4.526994976051534-0.2397075303831821*%i,
r = 1.814443734727123*%i-4.173025101865336],
[h = 0.2360429802241225-3.111501495423057*%i,
k = 2.009074994746165*%i+2.909197802035789,
r = (-3.111501495423057*%i)-1.763957019775876],
[h = 3.111501495423057*%i+0.2360429802241225,
k = 2.90919780203577-2.00907499474618*%i,
r = 3.111501495423078*%i-1.763957019775875],
[h = 1.422723694568354,k = 0.5625075057043353,r = -0.5772763054316452],
[h = 1.0549380030495-0.7427611205817737*%i,
k = (-0.4946483114830123*%i)-2.077179855544079,
r = (-0.7427611205817712*%i)-0.9450619969505262],
[h = 0.7427611205817737*%i+1.0549380030495,
k = 0.494648311483019*%i-2.077179855544091,
r = 0.7427611205817712*%i-0.9450619969505257],
[h = 1.166866535526935-0.4878771706929158*%i,
k = (-0.8976802483452873*%i)-0.7828852096796389,
r = (-0.4878771706929926*%i)-0.8331334644731292],
[h = 0.4878771706929158*%i+1.166866535526935,
k = 0.8976802483452877*%i-0.7828852096796393,
r = 0.4878771706929916*%i-0.8331334644731319],
[h = 1.081700367406306-0.3054769894307804*%i,
k = (-0.6547395459409551*%i)-0.6083327611478294,
r = (-0.3054769894308997*%i)-0.9182996325939112],
[h = 0.3054769894307804*%i+1.081700367406306,
k = 0.6547395459409554*%i-0.6083327611478293,
r = 0.3054769894308997*%i-0.9182996325939112],
[h = 1.023851661320742-0.2556031361188028*%i,
k = (-0.4648234474984263*%i)-0.06042095744029741,
r = (-0.2556031361188198*%i)-0.9761483386794273],
[h = 0.2556031361188028*%i+1.023851661320742,
k = 0.4648234474984263*%i-0.06042095744029743,
r = 0.2556031361188153*%i-0.9761483386794316],
[h = 1.192745676929565,k = -0.1891523111035306,
r = -0.8072543230704344],
[h = 0.6013058651242753-0.2484954256656225*%i,
k = 0.6446370182184701*%i+0.7243289206238143,
r = (-0.2484954256656235*%i)-1.398694134875725],
[h = 0.2484954256656225*%i+0.6013058651242753,
k = 0.7243289206238143-0.6446370182184702*%i,
r = 0.2484954256656234*%i-1.398694134875725],
[h = 0.2425937435259995,k = 2.586060122372971,r = -1.757406372275014],
[h = -5.21544885177453,k = -5.21544885177453,r = -7.21544885177453],
[h = 3.783180778032037,k = 3.783180778032037,r = 1.783180778032036],
[h = 1.655444126074498,k = 1.655444126074498,r = -0.3445559845559846],
[h = 0.7399744850693703-0.07364991216678059*%i,
k = 0.7399744850693566-0.07364991216676495*%i,
r = (-0.07364991216678058*%i)-1.260025514930629],
[h = 0.07364991216678059*%i+0.7399744850693703,
k = 0.07364991216676505*%i+0.7399744850693567,
r = 0.07364991216678055*%i-1.260025514930629]]
The rest was taking the eight real solutions with positive $r$ in to geogebra.
PS: The lex $h,k,r$ grobner basis has three elements, a first element depending only on r of degree $56$ that factors as two degree five (that encodes the three real symmetric solutions as three and three with both the positive and negative r solutions) and two degree $23$ polynomials (that take care of the five other real solutions as five and five with both the positive and negative r solutions).
(64*r^5-531*r^4+330*r^3+1468*r^2-1836*r+452)*(64*r^5+531*r^4+330*r^3-1468*r^2-1836*r-452)*(12230590464*r^23-382404395008*r^22+5674381471744*r^21-51704974992576*r^20+299776276321152*r^19-864625483662144*r^18-2700361220009408*r^17+51202787746801056*r^16-363287294911724512*r^15+1772609715198384952*r^14-6635617359623812536*r^13+19805852496404944821*r^12-47885587742865828330*r^11+94327515582292632476*r^10-151472653220772515888*r^9+197705207462366063666*r^8-208464366358887460352*r^7+175816898388784166704*r^6-116813669362464313276*r^5+59738270712662252581*r^4-22675656056778017622*r^3+6013321025916623244*r^2-993684774850618620*r+76955803214628100)*(12230590464*r^23+382404395008*r^22+5674381471744*r^21+51704974992576*r^20+299776276321152*r^19+864625483662144*r^18-2700361220009408*r^17-51202787746801056*r^16-363287294911724512*r^15-1772609715198384952*r^14-6635617359623812536*r^13-19805852496404944821*r^12-47885587742865828330*r^11-94327515582292632476*r^10-151472653220772515888*r^9-197705207462366063666*r^8-208464366358887460352*r^7-175816898388784166704*r^6-116813669362464313276*r^5-59738270712662252581*r^4-22675656056778017622*r^3-6013321025916623244*r^2-993684774850618620*r-76955803214628100)
The last two relate $h, k$ linearly to degree $54$ polynomials in these $r.$