I think there should be preset soundtypes, but that can be modified with pitch and so on, like @Oliveriver said. With that said, not all animals can make the same sounds, so the type of mouth (jaw, teeth, tongue, vocal chords, you get the idea) probably narrows down your choices to more biologically suited calls. As for what each call does, you can probably enter a call editor where you mix the call so it’s different for each situation, whether it’s a mating call or a territorial call.
Although, not all creatures use call for the same reason, so the number of uses for your calls will probably be determined by how your creature socially acts. For example, is it a pack animal, or is it solitary? Does it contest the leader of the pack, or does it defend its territory? Does it coordinate with the hive? These are all important questions that can determine if you can roar or only squeak.