Chakresh,
Create your microflow that retrieves the email template needed for the mail, your object you want to use for the replacements for the tokens in the template and an object that contains the mail address. Then have a look at the microflow IVK_CreateAndSendEmail in the email module and adapt or copy and adapt to fit your needs (input parameters will probably be different) and call the adapted microflow in your newly created microflow and attach the last to your button.