Pain and swelling in any particular region or if any particular tooth( broken as u mentioned) ,then it needs treatment.
Please visit your nearby dentist,and consult after having an x ray of same,,
Whether the problem is tooth related( might need Rct),
If gum related ,,( regular cleaning )and maintaining oral hygiene should solve the problem.
Next Steps
for time being just gargle warm saline water and visit dentist nearby for further treatment
Health Tips
do the needful treatment or you can loose your teeth at young age if left untreated.