The following code is compiled to display a parallelogram with opposite sides marked with "|" and "||" to indicate congruence. I would like to mark the eight angles at the vertices similarly. I want to use TikZ to do this. (I do not want to use tkz-euclide.)
\documentclass{amsart}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{calc,angles,positioning,intersections,quotes,decorations.markings}
\begin{document}
\noindent \hspace*{\fill}
\begin{tikzpicture}
%Parallelogram ABCD and its diagonals are drawn.
\coordinate (A) at (0,0);
\coordinate (B) at (75:3);
\coordinate (C) at ($(B) +(5,0)$);
\coordinate (D) at ($(C) +(-105:3)$);
\draw (A) -- (B) -- (C) -- (D) -- cycle;
\draw[name path=path_AC] (A) -- (C);
\draw[name path=path_BD] (B) -- (D);
%The four vertices are labeled.
\node at ($(A)! -2.5mm! (C)$){$A$};
\node at ($(B)! -2.5mm! (D)$){$B$};
\node at ($(C)! -2.5mm! (A)$){$C$};
\node at ($(D)! -2.5mm! (B)$){$D$};
%The intersection of the diagonals of the parallelogram is P. To place
%the label for P, the line segments are extended 4mm by an invisible
%path command "above" P. The endpoints of these extensions are called
%"label_P_left" and "label_P_right" and the midpoint of the line segment
%between them is called "label_P". A node command typesets "P" at the
%point 2.5mm from P on the invisible line segment between P and label_P.
\coordinate[name intersections={of=path_AC and path_BD, by={P}}];
\coordinate (label_P_left) at ($(P)!-4mm!(D)$);
\coordinate (label_P_right) at ($(P)!-4mm!(A)$);
\coordinate (label_P) at ($(label_P_left)!0.5!(label_P_right)$);
\node[blue] at ($(P)!2.5mm!(label_P)$){$P$};
%Opposite sides of the parallelogram are marked to indicate that they are
%congruent.
\coordinate (mark_for_AD) at ($(A)!0.5!(D)$);
\draw ($(mark_for_AD) + (0pt,-4pt)$) -- ($(mark_for_AD) + (0pt,4pt)$);
\coordinate (mark_for_BC) at ($(B)!0.5!(C)$);
\draw ($(mark_for_BC) + (0pt,-4pt)$) -- ($(mark_for_BC) + (0pt,4pt)$);
\coordinate (mark_for_AB) at ($(A)!0.5!(B)$);
\coordinate (mark_for_AB_up) at ($(mark_for_AB)! 1pt! (B)$);
\coordinate (mark_for_AB_down) at ($(mark_for_AB)! 1pt! (A)$);
\draw ($(mark_for_AB_up)!4pt!-90:(A)$) -- ($(mark_for_AB_up)!4pt!-90:(B)$);
\draw ($(mark_for_AB_down)!4pt!-90:(A)$) -- ($(mark_for_AB_down)!4pt!-90:(B)$);
\coordinate (mark_for_CD) at ($(C)!0.5!(D)$);
\coordinate (mark_for_CD_up) at ($(mark_for_CD)! 1pt! (C)$);
\coordinate (mark_for_CD_down) at ($(mark_for_CD)! 1pt! (D)$);
\draw ($(mark_for_CD_up)!4pt!-90:(D)$) -- ($(mark_for_CD_up)!4pt!-90:(C)$);
\draw ($(mark_for_CD_down)!4pt!-90:(D)$) -- ($(mark_for_CD_down)!4pt!-90:(C)$);
\end{tikzpicture}
\end{document}



