I am not sure if my proof is proper, so please comment on it and try to fix it if you can.
Let $S$ be a non-empty set. Say that a and b are both supremum of $S$ with $a<b$.
Assuming the definition of a supremum that it must be the least upper bound of the set.
Proof by contradiction that there is a unique supremum:
Because $b=\sup S$ then $b \ge x$ for all $x \in S$. Similarly because $a=\sup S$ then $a \ge x$ for all $x \in S$
Results: $b>a \ge x$, this implies $b> x$, but that means $b$ is not a supremum anymore, and $a$ is the new supremum as $a≥ x$. Therefore there must be only one supremum.
We can easily prove the second subpoint of the supremum definition.( For all $r>0$ there exists $m \in S$ : $a-r<m$)