What do you say to the following way of teaching "if...then"?
An implication $(A {\implies} B)$ can be viewed as asserting that $B$ is at least as true as $A.$
This alludes to the meaning of $(A {\implies} B)$ as $\text“A$ being true forces $B$ to be true”.
But statement $A$ is exclusively either true or it's false; so, what's this “at least as true as” degree-of-truth idea all about??
It is less confusing down the road—and anyway more accurate—to present $$\text{for each }x,\;\Big(A(x){\implies}B(x)\Big),$$ explain that $A(x)$ and $B(x)$ is each a conditional statement (e.g., $x{=}{-}3$ and $x^2{=}9,$ respectively), whose truth depends on its input $x,$ and only here assert, $\text“B(x)$ is at least as true as $A(x)\text”.$
For simplicity, it is okay to just write $$A(x){\implies}B(x),$$ with the “for each $x$” implicitly understood. This (implicitly universally-quantified) implication means that every value of $x$ that satisfies $A(x)$ also satisfies $B(x).$ In other words, if sets $A$ and set $B$ respectively contains every value of $x$ that satisfies $A(x)$ and $B(x),$ then set $B$ contains at least the elements of set $A$ (i.e., $A\subseteq B$); it is in this sense that $B(x)$
is at least as true as $A(x).$

Thus, if $(A {\implies} B)$ and $(B{\implies} A),$ then "at least as true" in both directions
Yes; in this case, $A(x)$ and $B(x)$ have the same solution set.
What do you say to the following way of teaching "the following are equivalent"?
it suffices to prove that $(A_1 {\implies} A_2 {\implies} \dots {\implies} A_n {\implies} A_1)$
Yes, this is good since it's intuitive and symmetrical.
Just for interest, a logically equivalent alternative is to show that
- $A_1\implies A_2\land A_3\land A_4\land\ldots\land A_n$
and that
- $\lnot A_1\implies\lnot A_2\land \lnot A_3\land \lnot A_4\land \ldots\land\lnot A_n.$
(Assume, without loss of generality, that $A_3$ is true; then, by contraposition, so is $A_1,$ and, consequently, so are the remaining statements.)