Answer
See proof below.
Work Step by Step
Every (least upper bound) is an (upper bound).
Let $M_{1}$ and $M_{2}$ be least upper bounds.
Taking $M_{1} $ to be a least upper bound and $M_{2}$ to be just an upper bound, we can write
$M_{1}\leq M_{2}$
Now, taking $M_{2} $ to be a least upper bound and $M_{1}$ to be just an upper bound, we can write
$M_{2}\leq M_{1}$
By properties of real numbers,
$(M_{1}\leq M_{2})$ and $(M_{2}\leq M_{1})\quad \Leftrightarrow\quad M_{1}=M_{2}$.
There can only be one.