What is the best procedure to fix my teeth and make them look straight and perfect? (Photo)

My front two teeth are a good size but the teeth surrounding my two front teeth are very small and it does not look good and are completely different sizes. How can I fix this? Would just plain braces be able to fix this issue or would I need a comestic procedures done on my teeth? Also, if I were to get lumineers or veneers how many do you think I would need?

No doctor answers yet