YES : Possible
But maybe not in the way you have in mind
I don't think that you can simply read what is in your library to add to a 'list' in the scene. I'm not the best around these ways though, so if you are really set on that you can see if anyone else can confirm.
However what is very possible is to simply create the list yourself. As in, you one by one create icons or some other UI for the player to look through, and then when they select you simply apply that (Set Material
(https://hutonggames.fogbugz.com/default.asp?W104), or what ever).
For example I have a project where you can customise your avatar a bit. You can set their body material, another material for their face expression, and also choose to add a hat object. The games doesn't get told; 'let them pick what is in the library', instead I have it goes like this:
* Waits for input
* Right adds to the int (left does a negative add)
* Compares the int
* Transitions to a state based on the int comparison
* Each possibility has it's own action, and so I directly choose what happens then. So do a Set Material, or for the hat, I activate the object, etc.
In my example there are no icons for each option. Instead you simply just see the changes appear on the avatar.