There are two ways to make a background transparent in Photoshop: using the "Remove Background" quick action or manually by using selection tools.
Photoshop offers a wealth of tools for cropping images. You can crop to an aspect ratio, use content-aware fill and many other techniques.