Lee can make up to 16 with one green button.
Lee can make up to 8 with 2 green buttons.
Lee can make up to 4 with 4 green buttons.
Lee can make up to 2 with 8 green buttons.
Lee can make 1 vest with 16 buttons.
Now, if the problem said all the buttons have to be used, the most Lee can make is 8 (2 greens and 5 blues) because 16 does not divide evenly into 40.