Ok. Indefinite pronouns are pronouns that are...well, indefinite. They're pronouns like several, or everyone. They're incredibly vague. No one cares about demonstrative pronouns. Relative and interrogative pronouns are similar, but interrogative pronouns can only be used in questions, while relative pronouns can be used in any context.