I am currently plotting the following three functions, which show a discontinuity at 0.7993 (approximately). I am generating the plot with the following code:
Plot[{(p (((3 p)/8 + 5/8) p - 3/16) - 15/32)/(
p (p^2 + p - 1/2) - 3/4), (p (1/4 p (p + 2) - 1/8) - 3/8)/(
p (p^2 + p - 1/2) - 3/4), (p (1/8 p (p + 3) - 1/16) - 9/32)/(
p (p^2 + p - 1/2) - 3/4)}, {p, 0, 1}]
And I am finding the asymptote at 0.7993 by using:
Select[Solve[p (p^2 + p - 1/2) - 3/4 == 0, p],
Element[p /. #1, Reals] &]
The output I get is this one:
Then my question is: how can I mark the asymptote with a dotted gray line (or alike)?
Also, would anyone be so kind to briefly give me a hint on how to add labels to the functions and a legend, such as "function 1", "function 2", "function 3", or similar?

