Search box to email membership details
Yes, I think you can setup caldera form to create an activity of type X in Civi and than have Civirule to send email (using email api extension) when activity of type X is created. 

You can use Civi token to include memberships details in email message.

Thanks

Pradeep