Yes it is clear 
You can achieve all of it.
I do not know what you've already try with xlsform so maybe it will be unclear...
Here is a recent discussion about searching in a list with first letters of the species name and about creating a summary list :
Maybe this form will inspire you
About calculating a value relative to the selected item in the list, this part of the doc will help you :
2 Likes