A visit to the nutritionist is best. No idea how tall you are or your age.
Without one, I'd calculate BasicMetabolicRate given your LeanBodyMass and then calculate CaloricExpenditure for GymnasticsPractice and tack on a few more calories for stuff like walking to school, PE, etc.
From there you can guesstimate how many calories by writing out what you eat in a typical day and looking it up online.
I'm gonna guess you are in your teens so probably teenage sized? I'm guessing that as we usually never hear 12 year olds or younger ask these questions. Generally someone in that 7th grade and older age bracket in my experiences.
Diet and nutrition are highly debated topics, just like religion and for many nutrition is very much the same. I know some coaches prefer their gymnasts to be vegetarian to virtually vegan while most generally just shrug their shoulders and say stuff like eat healthy and enough. Blanket statement.
Don't go by the USDA standard recommendations. These are a blanket recommendation for EverydayJoeandJaneSchmoe and not athletes.
Make sure to get enough Iron. Very important for those girls once they hit their tweens and teens. Anemia is a pain in the butt to a coach (having spoken from experience dealing with such athletes).
I remember one of our L7's at the age 10 used to tack in around 2800 and she was one of our leanest and strongest. She was also nearly 5', something like 4'10 probably 90lbs. Her mom used to watch her calories in awe because she would eat to the point of grabbing the cereal box and eating straight out of it.
The human body needs about 110g of carbs just to keep the brain fed (this is in adults, probably an adult male roughly 165lbs so more than yourself).
BMR for a female at 5' 110 is 1345 which means the body needs that many calories to just survive and do nothing else. Sleep, sit, watch TV, light walking around, etc.
As a L7/8 probably training a minimum of 14 to 18 hours, that is a lot of exercise. Ample protein is important for recovery. Ideally shoot for 3/4 gram of protein per pound of bodyweight as a bare minimum. Some sources state more. USDA is like 1/3rd of a gram of protein per lbs of BW. It doesn't necessarily have to be animal products so vegetarian sources are fine (beans and rice, quinoa, etc).
Carbohydrates, protein, and fiber
Bingo, basically try to stay away from most if not all sugary stuff and don't go on a diet that is devoid of fat aka Zero or super low fat.