Give an equational proof $$ \vdash (p \lor \lnot r) \rightarrow (p \lor q) \equiv \lnot q \rightarrow (r \lor p)$$
What I tried
$(p \lor \lnot r) \rightarrow (p \lor q)$
Applying De morgan
$\lnot(\lnot p \land r) \rightarrow (p \lor q)$
Applying Implication rule
$ (\lnot p \land r) \lor (p \lor q)$
Distributing
$[(p \lor q) \lor \lnot p] \land [(p \lor q) \lor r] $
And I couldn't continue.
See George Tourlakis, Mathematical Logic (2008) or this post for a list of axioms and theorems.
Picking up where you left off (the work you did is just fine)...
We can use associativity and commutativity of the $\lor$ connective on the first and second term:
$$\begin{align}[(p \lor q)\lor \lnot p] & \equiv p \lor q \lor \lnot p \tag{1}\\ \\ &\equiv p \lor \lnot p \lor q\\ \\ &\equiv (p \lor \lnot p) \lor q\\ \\ & \equiv T\lor q \\ \\ & \equiv T\end{align}$$
$$\begin{align} (p \lor q) \lor r & \equiv p\lor q \lor r \tag{2}\\ \\ &\equiv q \lor r \lor p \\ \\ &\equiv \lnot q\rightarrow (r\lor p)\end{align}$$
In the last step of $(2)$, we use the identity $a \lor b \equiv \lnot a \rightarrow b$.
Putting $(1)$ and (2) together gives us $$[(p \lor q)\lor \lnot p] \land [(p \lor q)\lor r ]\equiv T \land [\lnot q\rightarrow (r\lor p)] \equiv \lnot q \rightarrow (r \lor p)$$