I've done a little bit of reading and video watching about why the Navy doesn't use battleships anymore, and the short answer is that aircraft carriers can do everything a battleship does and more. The newest carriers are also massive and can stay at sea for a long time on nuclear power.