A common approach is to create a separate column of type Text for each existing Phone/Email column and use the new column’s App formula expression to copy the existing column’s value to the new column. Display the original column when you want the buttons visible, and/or the Text column when you want the value itself displayed.
If that new Text column is virtual, it will work immediately, but may contribute to sync slowness over time. If the Text column is a normal column instead, you’ll need to back-fill the column values for existing rows by opening each existing row in a form and saving (no changes needed); new rows will get the value automatically.