Tooth gaps can be covered in two ways one is by braces treatment if you have too much gap, but if you have minimal gap then we can go for a procedure which is know as Veneering. Veneering is like we either reduce a minimal amount of teeth or no teeth reduction is done and a shell like structure called Veneer will be placed on top of that. If you feel like you will not be able to bear the cost of veneer then the least option is Composite build up, but composite build up doesn’t give much aesthetic appearance when compared to a veneer.
Next about the cavity if your cavity is deep then we will have to go for ROOT CANAL and capping, if not we can go with normal GIC restoration or Composite restoration.
Next Steps
If you have any doubts regarding my answer kindly connect me
Health Tips
For the best solution meet your nearest dentist because only after seeing clinically the mode of treatment can be finalised