The NFL salary cap is a puzzle that teams must navigate to build competitive rosters while managing financial constraints.