SuperscriptBox is the low-level representation of Superscript. Except for low-level notebook expression manipulation, SuperscriptBox should not need to be used directly.
Inside \(...\)SuperscriptBox[x, y] can be input as x\^y.
In a notebook a SuperscriptBox can be created using Ctrl+6 or Ctrl+^. Ctrl+Space moves out of the superscript.