
I am a beginner to these type of questions relating to tangents ..... Thats all.
$BC$ is tangent, we have $$\angle OCD=90^\circ$$
$OA=OC$, so $\angle OAC=\angle OCA$. Hence
$$\angle BAC+\angle ACD= \angle OCA+\angle ACD=\angle OCD=90^\circ$$
HINT : By alternate segment theorem, $$\angle PCB=\angle BAC.$$ Also, since two triangles $COA, COP$ are isosceles triangles, we have $$\angle OCA=\angle OAC, \angle POC=2\angle PCB.$$
Hence, $$\begin{align}\angle{BAC}+\angle{ACD}&=\angle OCA+\angle ACD\\&=180^\circ-(\angle PCB+\angle PCO)\\&=180^\circ -\{\angle PCB+(180^\circ-2\angle PCB)/2\}\\&=180^\circ-90^\circ\\&=90^\circ.\end{align}$$