I have data with customer personal information and customer transaction. I cannot figure out how to use the data for training my model?
Yes you can. 
On the files you have mentioned above i guess, you have merge the data. But keep in mind to remove redundant columns. 
After that you have to :
* check if there are any missing values or null values
* find the relation between one independent variable to other independent variable
* find the relation between independent variable and the dependent variable

Then split the data into train set and test data and apply your model