I'm having trouble with the Claim: In a Euclidean domain $R$, every element with minimum norm is a unit.
The proofs I have seen say, e.g., $1 = q a + r$, where $a$ has minimum norm $N(a) = m$. Then, $N(r) < N(a)$, by definition of the Euclidean algorithm. Since $N(a)$ is minimal, $N(r) = 0$ implies $r = 0$. ($N(a) > 0$ for $a \ne 0$.)
I'm having difficulty understanding that "one" $1$ can always be written as, $1 = qa + r$? If $d$ has minimum norm (so $r = 0$), and $a = q d$, then $d | a$. Similarly, if $d = q^{'} d^{'}$, then $d^{'} | d$, and vice-versa. So, $d$ and $d^{'}$ differ by a unit. It's the decomposition of "one" $1$ that I'm having trouble grasping.