@Anonymous
"I went ahead and added the expression and(triggerBody()?['Modified'],not(equals(triggerbody()['Created']))) to both of the columns that I want. When either of the two of these columns are modified (columns are choice), an email notification should be sent and the data with any attachments should be sent to my other list"
Probably it's me who is not understanding properly your approach... It sounds to me as a wrong one. First of all, 'Modified', 'Created' relates to the whole item, no to particular columns. So, if you create an item then modify any column value, Modified will no longer equal to Created.
Also the expression
and(triggerBody()?['Modified'],not(equals(triggerbody()['Created'])))
does not make sense. equals() needs two entries, you only added one
https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#equals
Now, on the issue described at the beginning of this thread:
"I only want the data to copy and notify me when the data is modified by a user."
What I understood is that you wanted copy+notify when data is modified by a specific user (let's say bob@contoso.com). THat's why I suggested to evaluate a condition like:
equals(triggerBody()?['Editor']?['Email'],'bob@contoso.com')
When using a Condition action block, things are done in a more visual way, so you just add first entry on the left, either as an expression or by selecting it from Dynamic content
Then select operator equals
Finally add second entry on the right
bob@contoso.com
But, if your goal is to run this copy + notify when item is modified, then you should consider this alternate approach
not(equals(triggerBody()?['Created'],triggerBody()?['Modified']))
If you work with a Condition action block, then it should look the following:

Please note my interface is in Spanish, but when I hover the mouse over the entry on the right, you can see triggerBody()?['Modified']. If I hover the mouse over the entry on the right, I would see triggerBody()?['Created']. Finally, operator selected ' is not equal to' corresponds to not(equals())
Hope this time I understood properly your requirements so all of this explanation makes sense