Creating a menu like that saves the job of waiting for someone to donate to you.
Not only that, this will prevent someone giving you something you do not want, like raiders (Even if you already specified what you wanted).
This way you can choose what you want, as long as there is someone of good...